package com.mrduan.calculator.ui.calculator.base;

import java.util.List;

/**
 * Created by snoopy on 2018/3/27.
 */

public interface CalculatorListener {


    /**
     * 执行保存操作
     */
    void doSave(CalculatorBean bean);

    /**
     * 执行删除操作
     */
    void doDelete(CalculatorBean bean);

    /**
     * 删除所有
     */
    void doClear(CalculatorBean bean);

    /**
     * 更新布局
     */
    void upView(List<CalculatorBean> beans,CalculatorBean bean);


    /**--------------数据库操作--------------------------------------*/

    /**
     * 从数据库中读取数据
     */
    void dataBaseRead(CalculatorBean bean);

    /**
     * 保存到数据库
     */
    void dataBaseSave(CalculatorBean bean);

    /**
     * 从数据库中删除
     */
    void dataBaseDelete(CalculatorBean bean);
}
